home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Technotools
/
Technotools (Chestnut CD-ROM)(1993).ISO
/
lang_oth
/
mawk10
/
bi_funct.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-10-05
|
2KB
|
85 lines
/********************************************
bi_funct.h
copyright 1991, Michael D. Brennan
This is a source file for mawk, an implementation of
the AWK programming language.
Mawk is distributed without warranty under the terms of
the GNU General Public License, version 2, 1991.
********************************************/
/* $Log: bi_funct.h,v $
* Revision 3.3.1.1 91/09/14 17:22:43 brennan
* VERSION 1.0
*
* Revision 3.3 91/08/13 06:50:51 brennan
* VERSION .9994
*
* Revision 3.2 91/06/28 04:16:06 brennan
* VERSION 0.999
*
* Revision 3.1 91/06/07 10:26:54 brennan
* VERSION 0.995
*
* Revision 2.3 91/05/16 12:19:26 brennan
* cleanup of machine dependencies
*
* Revision 2.2 91/04/22 08:00:13 brennan
* prototype for bi_errmsg() under MSDOS
*
* Revision 2.1 91/04/08 08:22:20 brennan
* VERSION 0.97
*
*/
#ifndef BI_FUNCT_H
#define BI_FUNCT_H 1
#include "symtype.h"
extern BI_REC bi_funct[] ;
void PROTO(bi_init, (void) ) ;
/* builtin string functions */
CELL *PROTO( bi_print, (CELL *) ) ;
CELL *PROTO( bi_printf, (CELL *) ) ;
CELL *PROTO( bi_length, (CELL *) ) ;
CELL *PROTO( bi_index, (CELL *) ) ;
CELL *PROTO( bi_substr, (CELL *) ) ;
CELL *PROTO( bi_sprintf, (CELL *) ) ;
CELL *PROTO( bi_split, (CELL *) ) ;
CELL *PROTO( bi_match, (CELL *) ) ;
CELL *PROTO( bi_getline, (CELL *) ) ;
CELL *PROTO( bi_sub, (CELL *) ) ;
CELL *PROTO( bi_gsub, (CELL *) ) ;
/* builtin arith functions */
CELL *PROTO( bi_sin, (CELL *) ) ;
CELL *PROTO( bi_cos, (CELL *) ) ;
CELL *PROTO( bi_atan2, (CELL *) ) ;
CELL *PROTO( bi_log, (CELL *) ) ;
CELL *PROTO( bi_exp, (CELL *) ) ;
CELL *PROTO( bi_int, (CELL *) ) ;
CELL *PROTO( bi_sqrt, (CELL *) ) ;
CELL *PROTO( bi_srand, (CELL *) ) ;
CELL *PROTO( bi_rand, (CELL *) ) ;
/* other builtins */
CELL *PROTO( bi_close, (CELL *) ) ;
CELL *PROTO( bi_system, (CELL *) ) ;
#if MSDOS
CELL *PROTO(bi_errmsg, (CELL *) ) ;
#endif
#ifdef THINK_C
CELL *PROTO(bi_errmsg, (CELL *) ) ;
#endif
#endif /* BI_FUNCT_H */